 |
Singular value decomposition Totally Explained
|
|  |
|
NEW! |
All the latest news in the worlds of
computer gaming,
entertainment,
the environment,
finance,
health,
politics,
science,
stocks & shares,
technology
and much,
much,
more.
|
Everything about Singular Value Decomposition totally explainedIn linear algebra, the singular value decomposition ( SVD) is an important factorization of a rectangular real or complex matrix, with several applications in signal processing and statistics. Applications which employ the SVD include computing the pseudoinverse, matrix approximation, and determining the rank, range and null space of a matrix.
Statement of the theorem
Suppose M is an m-by- n matrix whose entries come from the field K, which is either the field of real numbers or the field of complex numbers. Then there exists a factorization of the form »
where U is an m-by- m unitary matrix over K, the matrix Σ is m-by- n with nonnegative numbers on the diagonal (as defined for a rectangular matrix) and zeros off the diagonal, and V* denotes the conjugate transpose of V, an n-by- n unitary matrix over K. Such a factorization is called a singular-value decomposition of M.
- The matrix V thus contains a set of orthonormal "input" or "analysing" basis vector directions for M
- The matrix U contains a set of orthonormal "output" basis vector directions for M
- The matrix Σ contains the singular values, which can be thought of as scalar "gain controls" by which each corresponding input is multiplied to give a corresponding output.
A common convention is to order the values Σ i,i in non-increasing fashion. In this case, the diagonal matrix Σ is uniquely determined by M (though the matrices U and V are not).
Certain programming languages, such as R, use a notation wherein — for p = min( m, n) — U is m-by- p, Σ is p-by- p, and V is n-by- p.
Example
Consider the matrix
»
|
|